.. _Build NeurEco Parametric Frequency Sweep model with the command line interface:

Build NeurEco Parametric Frequency Sweep model with the command line interface
===============================================================================

To build a NeurEco Parametric Frequency Sweep model, run the following command in the terminal:

.. code-block:: shell

	neurecoFNN build path/to/build/configuration/file/build.conf

The skeleton of a configuration file required to build NeurEco Parametric Frequency Sweep model, here *build.conf*, looks as follows. 
Its fields should be filled according to the problem at hand.

.. _Parametric Frequency Sweep Build Conf:

.. code-block:: javascript
   :linenos:

    {
    "neurecoFNN_build":
        {   
		    "AdvancedSettings": {
            },
            "checkpoint_address": "",
            "input_filenames": [],
            "output_filenames": [],
            "resume": false,
            "settings": {
                "compressed_space_size": 10,
                "enrichment_rate": 0.2,
                "max_number_of_enrichments": 200,
                "min_number_of_enrichments": 10,
                "unsuccessful_enrichments": 4,
                "validation_percentage": 30
            }
            "test_input_filenames": [],
            "test_output_filenames": [],
            "validation_input_filenames": [],
            "validation_output_filenames": [],
            "write_model_to": ""
        },
    }


| The available building parameters in the configuration file are described in the following table. 

.. csv-table:: NeurEco Parametric Frequency Sweep building parameters in .conf
   :file: csv_tables/ConfParametricFrequencySweepNeurEcoBuildingParameters.csv
   :header-rows: 1
   :class: longtable
   :widths: 3, 3, 8
   :delim: ;
   :align: center
   

